home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Netware Super Library
/
Netware Super Library.iso
/
editors
/
tde210
/
tde.cfg
next >
Wrap
Text File
|
1993-12-02
|
17KB
|
506 lines
;
; TDE, the Thomson-Davis Editor
; Version 2.10
; November 13, 1992
; Frank Davis
;
; Modificato per uso con
; SMART Case
; da
; Angelo Besani
; per
; SWEET Technologies
;
;
;
; These are the default function key, mode, and color assignments in
; the distribution version of tde, version 2.0. Please feel free to
; change/modify these function assignments to suite your tastes.
;
;
; s+ == Shift+ c+ == Control+ a+ == Alt+ s+a+ == Shift+Alt+
;
;
; Comments begin with a semicolon.
;
; Case is not significant for key names or function names.
;
; To define a macro, use the Macro function assignment followed by the keys
; in the macro. In tde, macros are simple keyboard macros. Define the
; macros as if you were entering keys from the keyboard. Literals should
; be enclosed by double quotes. Place all of the macro definition on one
; line. Lines may be up to 1000 characters long. Recursive macro
; definitions are allowed. Here are a few macro examples:
;
;
; This macro splits the screen and loads in a custom help file when Alt+5 is
; pressed.
;
; a+5 Macro Center f9 s+f4 "myhelp.hlp" enter
;
;
; This simple recursive macro moves the cursor down until the eof is reached.
; The last key in the macro definition calls itself.
;
; a+6 Macro down a+6
;
;
; In some instances, you may want to wipe out any previously assigned
; macro. For example, you may have saved a macro file in tde and now want
; to erase a macro assigned to a key. Use the Null function to clear a key.
;
; a+7 Null
;
;
; To assign ASCII or Extended ASCII characters to function keys, enclose the
; character in quotes.
;
; s+a+A Macro "ä"
;
; s+a+t Macro "tde, the Thomson-Davis Editor"
;
;
; You may assign any editor function to any recognized function key with
; no restrictions. For example, the Enter key could be assigned to the
; MarkBox function. Additionally, No function is required to be assigned
; to any key, e.g. you don't have to assign any function to the Enter key if
; you don't want to. One function may be assigned to several keys, but
; one key may only be assigned to only one function. If a key is assigned
; to several functions, only the last function assignment has any effect.
;
; All of the 233 recognized function keys in tde are listed below.
;
; basic editing keys
;
enter Rturn ; Note: Rturn is not spelled with an e
s+enter NextLine ; first character in next line
c+enter BegNextLine ; column 1 of nextline
a+Enter
GreyEnter ; 101 keyboard on keypad
s+GreyEnter ; 101 keyboard on keypad
c+GreyEnter ; 101 keyboard on keypad
a+GreyEnter ; 101 keyboard on keypad
backspace BackSpace
s+backspace BackSpace
c+backspace
a+backspace
esc AbortCommand
s+esc
c+esc ClearAllMacros
a+esc
tab Tab
s+tab BackTab
c+tab SetTabs
a+tab ToggleSmartTabs
;
; function keys
;
f1 Help
f2 Save
f3 Quit
f4 File
f5 RepeatFindForward1
f6 RepeatFindBackward1
f7 RepeatDiff
f8 SplitVertical
f9 SplitHorizontal
f10 NextWindow
f11
f12 RepeatSearchAndSeize
s+f1 SaveMacro
s+f2 SaveAs
s+f3 LoadMacro
s+f4 EditFile
s+f5 FindForward
s+f6 FindBackward
s+f7 DefineDiff
s+f8 ReplaceString
s+f9 SizeWindow
s+f10 PreviousWindow
s+f11
s+f12 DefineSearchAndSeize
c+f1 ToggleSync
c+f2 ToggleEol
c+f3 ToggleCRLF
c+f4 ToggleTrailing
c+f5 ToggleSearchCase
c+f6 SetLeftMargin
c+f7 SetRightMargin
c+f8 SetParagraphMargin
c+f9 ZoomWindow
c+f10 NextHiddenWindow
c+f11
c+f12
a+f1 DirList
a+f2 SetFileAttributes
a+f3 RecordMacro
a+f4 EditNextFile
a+f5 RepeatFindForward2
a+f6 RepeatFindBackward2
a+f7 FormatParagraph
a+f8 LeftJustify
a+f9 RightJustify
a+f10 CenterJustify
a+f11
a+f12
;
; control cluster / keypad keys
;
Home BegOfLine
End EndOfLine
Left CharLeft
Right CharRight
Up LineUp
Down LineDown
PgUp ScreenUp
PgDn ScreenDown
Ins ToggleOverWrite
Del DeleteChar
Center CenterWindow ; center is the center of the key pad
c+Home TopOfScreen
c+End BotOfScreen
c+Left WordLeft
c+Right WordRight
c+Up ScrollUpLine
c+Down ScrollDnLine
c+PgUp TopOfFile
c+PgDn EndOfFile
c+Ins
c+Del StreamDeleteChar
c+Center CenterLine
a+GreyHome ; 101 keyboard
a+GreyEnd ; 101 keyboard
a+GreyLeft PanLeft ; 101 keyboard
a+GreyRight PanRight ; 101 keyboard
a+GreyUp PanUp ; 101 keyboard
a+GreyDown PanDn ; 101 keyboard
a+GreyPgUp HorizontalScreenLeft ; 101 keyboard
a+GreyPgDn HorizontalScreenRight ; 101 keyboard
a+GreyIns ; 101 keyboard
a+GreyDel ; 101 keyboard
Grey+ ScrollDnLine ; with Numlock off
Grey- ScrollUpLine ; with Numlock off
c+Grey+ PanDn
c+Grey- PanUp
c+Grey/ ; 101 keyboard
c+Grey* ; 101 keyboard
a+Grey/ ; 101 keyboard
s+c+left PanLeft
s+c+right PanRight
;
; Alt keys
;
a+a AddLine
a+b MarkBox
a+c CopyBlock
a+d DeleteLine
a+e BlockExpandTabs
a+f FillBlock
a+g DeleteBlock
a+h Help
a+i ToggleIndent
a+j JoinLine
a+k KopyBlock
a+l MarkLine
a+m MoveBlock
a+n NumberBlock
a+o OverlayBlock
a+p PrintBlock
a+q Quit
a+r ToggleRuler
a+s SortBoxBlock
a+t BlockTrimTrailing
a+u UnMarkBlock
a+v ToggleWordWrap
a+w BlockToFile
a+x MarkStream
a+y UndoDelete
a+z ToggleZ
a+~
a+1 SetMark1
a+2 SetMark2
a+3 SetMark3
a+4
a+5
a+6
a+7
a+8
a+9
a+0
a+- DelEndOfLine
a+= DuplicateLine
a+;
a+'
a+< BlockUpperCase
a+> BlockLowerCase
a+? BlockStripHiBit
a+[
a+]
;
; Control keys, listed in order of appearance in standard ASCII tables
;
c+@ DateTimeStamp ; Control + at sign
c+a WordLeft
c+b FormatText
c+c ScreenDown
c+d CharRight
c+e LineUp
c+f WordRight
c+g DeleteChar
c+h BackSpace
c+i Tab
c+j Help
c+k
c+l
c+m Rturn
c+n AddLine
c+o
c+p Pause
c+q
c+r ScreenUp
c+s CharLeft
c+t WordDelete
c+u UndoDelete
c+v ToggleOverWrite
c+w ScrollUpLine
c+x LineDown
c+y DeleteLine
c+z ScrollDnLine
c+[ AbortCommand
c+\ RedrawScreen
c+] ParenBalance
c+^
c+_ SplitLine
;
; shift + alt keys
;
s+a+A
s+a+B
s+a+C BlockCompressTabs
s+a+D
s+a+E
s+a+F
s+a+G
s+a+H
s+a+I BlockIndentTabs
s+a+J JumpToLine
s+a+K
s+a+L ToggleTmlColor
s+a+M
s+a+N
s+a+O
s+a+P TogglePrgColor
s+a+Q DefineSearchAndSeize
s+a+R
s+a+S SwapBlock
s+a+T ToggleTabInflate
s+a+U
s+a+V
s+a+W RepeatSearchAndSeize
s+a+X
s+a+Y
s+a+Z
s+a+~
s+a+1 GotoMark1
s+a+2 GotoMark2
s+a+3 GotoMark3
s+a+4
s+a+5
s+a+6
s+a+7
s+a+8
s+a+9
s+a+0
s+a+-
s+a+=
s+a+;
s+a+'
s+a+[
s+a+]
s+a+< BlockRot13
s+a+> BlockFixUUE
s+a+? BlockEmailReply
;
; Mouse interface...
;
mou_up LineUp
mou_down LineDown
mou_left CharLeft
mou_right CharRight
mou_lclick MarkBox
mou_ldclick KopyBlock
mou_rclick UnMarkBlock
mou_rdclick AbortCommand
; The next few lines are the color fields for both monochrome and color systems.
; The color fields are prefixed with co80 for color and mono for monochrome
; systems. If you use the DOS "mode" command to switch between mono and
; color, tde uses the set of colors assigned to that mode.
;
; Color fields are assigned to numbers which represent the standard foreground
; and background color attributes for IBM compatible systems. If you run
; the set color option in tdecfg, 1. Change colors, an example of each color
; is displayed on the screen. Valid color attributes are in the range 0-127.
; Only decimal numbers are allowed for the attribute.
;
; The color assignments are commented out so they won't reset the colors chosen
; in tdecfg, 1. Change colors. If you want the configuration file to set
; the colors, assign your favorite colors and remove the comments.
;
; Incidentally, I'm color blind, mild red-green, and the default colors
; look fine to me, Frank. You may prefer colors that appeal to normal
; color vision.
;
;
; Field Attribute
;
; co80_Blocks 95 ; 113
; co80_Clipper 11 ;
; co80_Comment 12 ;
; co80_CurLine 15 ; 15 ; cursor line
; co80_EndOfFile 79 ; 9
; co80_FileHeader 30 ; 75
; co80_HelpScreen 47 ; 26
; co80_HilitedFile 46 ; 7 ; file under cursor in dir list
; co80_MessageLine 78 ; 15 ; line that prompts for searches, etc..
; co80_ModeLine 116 ; 23 ; line at the bottom of the screen
; co80_Operators 10 ;
; co80_Quotes 13 ;
; co80_Ruler 27 ; 2
; co80_RulerPointer 15 ; 10
; co80_Scfunc 14 ;
; co80_Text 7 ; 7
; co80_Tml 15 ;
; co80_Wrapped 31 ; 14
;
; mono_Blocks 112
; mono_Clipper 15
; mono_Comments 7
; mono_CurLine 15 ; cursor line
; mono_EndOfFile 15
; mono_FileHeader 112
; mono_HelpScreen 7
; mono_HilitedFile 112 ; hilited file in dir list
; mono_MessageLine 15 ; line that prompts for searches, etc..
; mono_ModeLine 112 ; line at the bottom of the screen
; mono_Operators 15
; mono_Quotes 7
; mono_Ruler 15
; mono_RulerPointer 112
; mono_Scfunc 15
; mono_Text 7
; mono_Tml 7
; mono_Wrapped 7
; The next few lines are the editor modes, switches, and settings.
;
; The mode assignments are commented out so they won't reset the modes
; selected in tdecfg, 4. Set default modes. If you want the configuration
; file to set the modes, change the modes to suite your tastes and remove
; the comments.
;
; Mode Setting Options and limits
;
; InsertMode On ; Off or On
; IndentMode On ; Off or On
; LTabSize 8 ; limit is 520. 1040 / 2 = 520
; PTabSize 8 ; limit is 520. 1040 / 2 = 520
; SmartTabMode On ; Off or On
; InflateTabs Off ; Off or On
; CursorStyle Small ; Small or Large insert cursor
; ControlZ No_Z ; Write_Z or No_Z
; EndOfLineStyle CRLF ; CRLF or LF
; TrimTrailingBlanks On ; Off or On
; DisplayEndOfLine Off ; Off or On
; WordWrapMode Off ; Off, FixedWrap, or DynamicWrap
; LeftMargin 1 ; LeftMargin >= 1 and LeftMargin < Right
; RightMargin 72 ; RightMargin > Left and RightMargin < 1040
; ParagraphMargin 3 ; ParagraphMargin < RightMargin
; Backups Off ; Off or On
; Ruler On ; Off or On
; DateStyle MM_DD_YY ; MM_DD_YY, MM_DD_YYYY, DD_MM_YY, DD_MM_YYYY
; ; YY_MM_DD, YYYY_MM_DD
; TimeStyle 12_Hour ; 12_Hour or 24_Hour
; Sort needs a case sensitive and a case insensitive sequence
; (CaseMatch/CaseIngore). The distribution version uses the sequence below:
;
; How it works: There are two arrays in TDE for sorting. One array is for
; case sensitive sorting and the other array is for case
; insensitive sorting. Both arrays begin with character '!'
; and end with character 0xff (255 decimal).
;
; TDE uses the characters in a marked BOX block as indexes
; into the sort arrays. The values in the arrays are used
; to determine the collating sequence. For example, in the
; case insensitive array, upper case letters are given the
; same collating sequence as lower case letters.
;
; English/French/Esperanto sort order: map accents to unaccented
; *************************** ******
; Standard ASCII sort sequence: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
;
CaseMatch !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOU¢£¥₧ƒaiounN
CaseIgnore !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_'abcdefghijklmnopqrstuvwxyz{|}~cueaaaaceeeiiiaaeaaooouuyou¢£¥₧ƒaiounn
; Swedish/Finnish sort order: map ü = y, w = v, and the accents
;
; CaseMatch !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXYZ[\]^_'abcdefghijklmnopqrstuvvxyz{|}~CyeaaaaceeeiiiAAEaAooouuyOY¢£¥₧ƒaiounN
;
; CaseIgnore !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvvxyz[\]^_'abcdefghijklmnopqrstuvvxyz{|}~cyeaaaaceeeiiiaaeaaooouuyoy¢£¥₧ƒaiounn
;
; German sort order: slide everything down for ä, ö, ü, ß, and the accents
; see asterisks for changes ====> * * * * * * * * * * * ** *
; Standard ASCII sort sequence: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
;
; CaseMatch !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPRSTUVWYZ[\]^_'abcdfghijklmnopqrsuvwxz{}~ÇüéâäàåD|ideddgiiimmmBAFdAsts{{ÇQX£¥₧ƒádms{rOº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
; see asterisks for changes ====> * * * * * * * * * * * ** *
; CaseIgnore !"#$%&'()*+,-./0123456789:;<=>?@dfghijklmnopqrsuvwxz{}~Çü^_'abcdfghijklmnopqrsuvwxz{}~Çüéâäàåg|ideddgiiimmmedidAsts{{Çt|£¥₧ƒádms{rrº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
; see asterisks for changes ====> * * * * * * * * * * * ** *